home *** CD-ROM | disk | FTP | other *** search
/ El Mac 8 / El Mac 8.iso / Shareware / Applications / MacBPM 3.2.2 / Documents / MacBPM Manager Doc < prev    next >
Encoding:
Text File  |  1996-03-21  |  14.8 KB  |  172 lines  |  [ttro/ttxt]

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                    Version 3.2.2
  8.                    © 1996 by Matthias Zenger
  9.  
  10.  
  11.  
  12. MacBPM Manager
  13.  
  14. BPM Databases
  15.  
  16. Creating BPM Databases
  17.  
  18. New bpm databases can be created with the 'New -> Database' command of the File menu. The content of a bpm database is shown in windows, the "views" of the database. Within a view, bpm data records are displayed as a list. The underlined column title in the header of the list determines the data field, which is used to sort the records of the list. Each bpm database has got a main view in which all known bpm entries, that are not filtered out, are displayed. With the 'Find All' button of the Find-dialog, new views, that only contain entries which satisfy certain search criteria, can be opened. On the contrary to the main view, these windows do not represent a bpm database, they only show a special selection of data records of the parent bpm database. That views can be distiguished, each view except the main view, has an unique view number. It is displayed in the window title.
  19.  
  20.  
  21. BPM Data Records
  22.  
  23. Bpm data records contain a music track's bpm rate, artist, title, version and label. Additionally to this data, you can define the medium and the owner of the song. At last, it is possible to set a permanent mark for the record. But notice, this is only a suggestion how to use the different fields of a data record. You can change the field identifiers as you like (respectively the column titles) by choosing 'Default Column Titles...' of the System menu (e.g. instead of the label name you can store timing information). To preserve compatibility between MacBPM files, it's suggested always to use the bpm, artist and title fields for the intended information. 
  24.  
  25. A new data record can be added to a bpm database with the 'New Entry' menu item of the Database menu. In the 'New Entry'-dialog you can enter the required information of a song. You can use the 'Count BPM'-button, or alternatively the F14-key, to open the bpm counter described in the chapter "MacBPM Counter". After the bpms have been determined, they can be automatically inserted into the bpm field of the 'New Entry'-dialog by pressing the OK button of the counter. If bpms should not be truncated to integers, the 'Truncate BPM values' checkbox of the preferences must not be checked.
  26. To enter quickly data in the fifth data field, with the default title 'label', there is a popup menu with possible, often used, input strings. Items can be added, changed or deleted within this menu, by pushing the corresponding button in the preferences dialog. Alternatively, you can add new items by selecting "Add this" in the popup menu and delete items by selecting the item to delete and pressing 'shift' while releasing the mouse button.
  27.  
  28. An entry of a bpm database can be edited if the entry is selected in a view of the database and the 'Edit Entry...' item of the Database menu is chosen. It is also possible to double-click a bpm data record.
  29.  
  30.  
  31. Mediums And Owners
  32.  
  33. The mediums and owners of a song can only be defined, if the appropriate mediums and owners are known to the system. They can be declared by using the 'Owner Set...' and 'Medium Set...' command of the System menu. After choosing one of these menu items, you can edit the present owner or medium list.
  34. You can also define a set of default owners and mediums in the preferences. These default lists are used to initialize the medium and owner list at MacBPM's startup.
  35. Remember that it's possible to rename the owner and medium fields of a bpm database so that they can be used to store other information.
  36.  
  37.  
  38. Filters
  39.  
  40. MacBPM provides an import and an export filter for a bpm database. Only entries that are not filtered out are displayed in the views of the database. The filters are turned on if the 'Use Filters' menu item is checked.
  41. A filter definition consists of a bpm range and substrings for artist, title, version and label. Optionally it is possible to declare a medium, an owner and a mark.
  42. An entry matches to a filter if the bpm rate of the entry lies between the lower and the upper bound of the filter's bpm range, if the substrings of the filter can be found in the corresponding strings (artist, title, version and label) of the entry and if the optional values of the filter are equal to the entry's values.
  43.  
  44.  
  45. Searching For Data Records
  46.  
  47. By choosing the 'Find...' menu item of the Database menu, MacBPM Manager will present the 'Find'-dialog with several options. A search pattern, which defines the criteria that are used to find certain entries, can now be declared the same way as a filter is declared.
  48. If the 'Find' button is clicked, the first entry of the last view, that matches the search pattern, is highlighted. The last view is the window, that was active before the 'Find'-dialog became the front window. The next entry that matches the search pattern can now be found, by selecting the 'Find Again' command of the Database menu.
  49. If the 'Find All' button of the Find-dialog was pressed, a new view is opened and all entries that satisfy the search criteria are displayed in this new view.
  50. But the easiest way to find a certain entry within the frontmost bpm-list, is to type in the first few characters of the data field that is used to sort the bpm-list. MacBPM Manager will then show the first entry that matches the input.
  51.  
  52.  
  53. Configuring BPM Databases
  54.  
  55. The database name and an additional comment about the database can be entered in the Information-dialog (choose the 'Information...' item of the Database menu and MacBPM Manager will bringt up the Information-dialog). If the checkbox 'Database names = filenames' of the preferences is checked, the database name is always set to the corresponding file name.
  56. If you select the 'Save in desktop file' checkbox, MacBPM will store the comment within the desktop file. After opening the file information dialog within the Finder (select 'Information' in the Finder's File menu) your comment will then always be displayed.
  57.  
  58. MacBPM Manager allows the definition of an entry preset. This is a default pattern for new bpm data records. The fields of the 'New Entry'-dialog are always initialized to the values of the entry preset.
  59.  
  60. To change the aligment of columns in database views, or to hide some columns, the 'Column'-dialog has to be used. The settings that are made here, only concern the parent window. They are also used if this window is printed.
  61. To change the width of a column, click the corresponding border line in the header of the table (the line in which the column titles are displayed) and drag this line to the desired position.
  62.  
  63.  
  64. Input/Output Of BPM Databases
  65.  
  66. Normally bpm databases are saved in an own format. It is also possible to save a database as a text file, so that databases can be exchanged with other database programs.
  67.  
  68. In text files, the fields of data records are seperated by TABs and records are seperated by carriage returns (ascii-code: 13). MacBPM assumes that only those fields of a data record are exchanged, that are selected within the 'Text Im-/Export' dialog (that applies to text import and export). Nethertheless, the order of the data fields within a text-data record needs to be equal to the order of the columns within the program. If there is another order in a text file, it may be possible to re-arrange the column order with MacBPM's tool 'Exchange columns' (but remember, this is only possible with columns that are compatible to each other).
  69.  
  70. If a text file is imported in MacBPM Manager, make sure, that either all mediums and owners are known, or that the checkboxes 'Accept new mediums' and 'Accept new owners' of the preferences are checked. Otherwise MacBPM Manager will ignore new mediums and owners.
  71. Remember, the maximum number of owners and mediums is currently restricted to 127 different entries.
  72. If some bpms of a text file are floating point numbers, and MacBPM Manager should not convert them to integers, it is also necessary, that the 'Truncate BPM values' checkbox is not checked.
  73.  
  74.  
  75. Printing Views Of A BPM Database
  76.  
  77. To print the contents of the frontmost database view, choose 'Print...' from the 'File' menu. MacBPM Manager will present the standard Print-dialog for your printer.
  78. The File menu also has got a 'Page Setup...' and a 'Print Options...' command, that let you customize the print characteristics, like font, font size, page numbering and other options.
  79.  
  80.  
  81. Playlists
  82.  
  83. Creating Playlists
  84.  
  85. New playlists can be created with the 'New -> Playlist' command of the File menu. Playlists are sequences of bpm entries. The entries are numbered automatically by MacBPM, beginning with entry number one. It is possible to add comment lines to the list so that further information can also be stored within a playlist. There are two kinds of comments: free comments and comments bound to a bpm data record (called local comments). If a record has got local comments, there is a small arrow right beside the entry number. Clicking on this arrow makes theses comments unvisible or visible. Alternatively you can select 'Fold' or 'Fold All'/'Unfold All' of the Playlist menu to hide/show all local comments.
  86.  
  87. Compiling Playlists
  88.  
  89. The 'New -> Entry' command of the Playlist menu inserts a new entry into the playlist. If a line is selected, this new entry is inserted before the selected line, otherwise it is appended to the end of the document. After inserting the new entry, MacBPM Manager will present the standard 'New Entry'-dialog.
  90. Free comments are inserted similarly. To put a local comment to an existing entry, the entry has to be selected and the 'Add Comment' command has to be chosen. The new global comment is then inserted as the last global comment of the selected entry. If there is already a local comment (that is visible) you can also use the 'New -> Comment' command after selecting this comment, to insert another local comment before the existing one.
  91. The final arrangement of comments and entries can be done via drag & drop.
  92.  
  93. Miscellaneous Hints
  94.  
  95. If something is pasted into a playlist, it is inserted before the first selected line. If there is no selection, it is appended to the former playlist.
  96.  
  97. The following format is used to exchange text data with MacBPM playlists (EBNF Syntax):
  98.  
  99.  <playlist>     ::= {<line>}
  100.  <line>         ::= <free_comment> | <group>
  101.  <group>        ::= <entry> {<local_comment>}
  102.  <free_comment> ::= "-" <string>
  103.  <local_comment>::= "+" <string>
  104.  <entry>        ::= [<bpm>] [<artist>] [<title>] [<version>] [<label>]
  105.                     [<medium>] [<owner>] [<mark>]
  106.  
  107. Comments and entries are terminated with carriage returns and the data fields of a data record are seperated by TABs. To declare which data fields are given within a text, open the 'Text Im-/Export'-dialog and choose the desired columns.
  108.  
  109. All other playlist features correspond to the descriptions in the bpm database chapter.
  110.  
  111.  
  112. Tools
  113.  
  114. For both, databases and playlists, there is a set of tool functions available. These tools allow modifications of the entries of the frontmost document. The operation is either applied to all entries of the document or only to the selected ones. At the moment, the following utilities are available:
  115.  
  116.  • Change Case: The content of the selected column is changed, so that
  117.                 all characters are upper-case, lower-case  or that all
  118.                 words are capitalized (this means, that the first cha-
  119.                 racter of all words is set to an upper-case character)
  120.  
  121.  • Change Entries: The owner, medium and/or mark of all entries is set
  122.                    to a special value.
  123.  
  124.  • Exchange Columns: The content of two (compatible) columns is ex-
  125.                      changed. This function is usefull, if two do-
  126.                      cuments with different use of columns should be
  127.                      unified.
  128.  
  129.  • Remove Marks: All marks are removed.
  130.  
  131.  • Use Documents Titles: Sets the column identifiers to the ones,
  132.                          that have been saved with the document. This
  133.                          is only necessary if you open a document of
  134.                          someone who has got other column titles than
  135.                          you.
  136.  
  137.  
  138. Miscellaneous
  139.  
  140. If the 'Offscreen Drawing' checkbox of the preferences dialog is checked, MacBPM will use offscreen graphics for each database view that is opened after the checkbox has been selected. Offscreen drawing needs more memory but hasn't got the problems that direct output has with floating windows and screen borders.
  141.  
  142. Here's a short description of menu commands, that have not been mentioned before.
  143.  
  144. The 'Count BPMs...' command of the System menu (you can press the F14-key instead) opens the standard BPM counter, described in the MacBPM Counter section. The timing method that is used, can be determined by radio-buttons within the preferences dialog.
  145.  
  146. 'Edit Entry...' of the Database menu opens an Edit-dialog for each highlighted bpm entry. Currently 'Edit Entry...' only opens a maximum of eight dialogs at the same call of 'Edit Entry...', but generally you are free to have as many Edit-dialogs open, as you like. The 'Edit...' command of the Playlist menu works the same way.
  147.  
  148. There are several usefull keyboard shortcuts:
  149.  
  150.   <F14>          activates the BPM Counter
  151.   <Return>       opens an Edit-dialog for the selected bpm data records
  152.   <Ins/Help>     opens a 'New Entry'-dialog for a new data record
  153.   <Shift>+<Ins>  opens a 'New Entry'-dialog and brings the bpm counter
  154.                  to the front (you can start to count bpms at once)
  155.   <Option>+<Ins> opens a 'New Comment'-dialog
  156.   <Del>          deletes all selected data records, after the user
  157.                  confirmed the action
  158.   <Backspace>    deletes all selected data records, after the user
  159.                  confirmed the action
  160.   <Shift>+<Del>  deletes the selected records without asking the user for
  161.                  confirmation
  162.   <Crs-Up/Down>  scrolls one line up or down
  163.   <PageUp/Down>  scrolls one page up or down
  164.   <Enter>        alternatively to the OK button of the BPM Counter,
  165.                  you can use the <Enter> key
  166.  
  167. MacBPM Manager supports drag & drop. After selecting bpm entries or comments (in playlists) and moving them to another window (or to another place within the same playlist), MacBPM Manager will insert the selected contents in the other window if the mouse button has been released. If the shift key is pressed while releasing the mouse button, the data will not be copied but moved to the other window.
  168. To duplicate entries and comments within a playlist, simply select the desired lines, drag them to the right position and press the option key while releasing the mouse button. The selected lines will not be moved but copied.
  169. Pressing the command key while dragging comments, forces MacBPM to store these comments as local comments to the entry where the mouse button has been released.
  170.  
  171. MacBPM Manager supports stationery documents, that can be used as patterns for other databases or playlists. To save a document as a stationery document, simply select the appropriate menu item of the Format menu in the 'Save As'-dialog.
  172.